Tolerating memory latency through push prefetching for pointer-intensive applications
نویسندگان
چکیده
منابع مشابه
Tolerating Latency Through Software-Controlled Prefetching in Shared-Memory Multiprocessors
The large latency of memory accesses is a major obstacle in obtaining high processor utilization in large scale shared-memory multiprocessors. Although the provision of coherent caches in many recent machines has alleviated the problem somewhat, cache misses still occur frequently enough that they significantly lower performance. In this paper we evaluate the effectiveness of non-binding softwa...
متن کاملLibrary-based Prefetching for Pointer-intensive Applications
Processor speed has been improving faster than memory latency for over two decades. Thus, an increased portion of execution time is spent stalling on loads, waiting for data from the memory hierarchy. Prefetching is an effective mechanism to hide memory latency for applications with low temporal locality. However, existing hardware prefetching techniques work well for array-based programs but n...
متن کاملTolerating Latency by Prefetching Java Objects
In recent years, processor speed has become increasingly faster than memory speed. One technique for improving memory performance is data prefetching which is successful in array-based codes but only now are researchers applying to pointer-based codes. In this paper, we evaluate a data prefetching technique, called greedy prefetching, for tolerating latency in Java programs. In greedy prefetchi...
متن کاملPredictor-Directed Data Prefetching for Pointer-based Applications
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxiv
متن کاملAutomatic Compiler-Inserted Prefetching for Pointer-Based Applications
|As the disparity between processor and memory speeds continues to grow, memory latency is becoming an increasingly important performance bottleneck. While software-controlled prefetching is an attractive technique for tolerating this latency, its success has been limited thus far to array-based numeric codes. In this paper, we expand the scope of automatic compiler-inserted prefetching to also...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: ACM Transactions on Architecture and Code Optimization
سال: 2004
ISSN: 1544-3566,1544-3973
DOI: 10.1145/1044823.1044827